Science

NASA's James Webb Space Telescope on track for Dec. 22 launch